At least 10 Yemenis have been killed when armed men exchanged fire with police during protests over a rise in fuel prices, witnesses have said.
Clashes broke out in the capital Sanaa and several other towns as marchers attacked government buildings and threw stones at police.
Correspondents say the government wants to curb a budget deficit, but delayed the price hike to avoid causing riots.
The government says it will offset the rise by lowering tax and raising wages.